Как установить цвет фона ячейки с помощью Apache Pio 4.1.0 - PullRequest
1 голос
/ 29 сентября 2019

Я пытаюсь установить цвет фона, используя метод setFillBackgroundColor, но кажется необходимым использовать setFillPattern с ним.Но, используя метод setFillPattern, я не могу найти обычный FillPatternType.

cellStyle.setFillBackgroundColor(HSSFColor.GREY_25_PERCENT.index);
cellStyle.setFillPattern(HSSFCellStyle.SPARSE_DOTS);

Я не могу найти обычный fillPatternType. Если я использую NO_FILL, то цвет фона не применяется.Без использования setFillPattern я не могу увидеть эффект от setFillBackgroundColor.

Не могли бы вы дать мне знать, как установить простой цвет фона без точек, кирпича, алмаза или DIAG.

Спасибо.

1 Ответ

3 голосов
/ 29 сентября 2019

Сотовый интерьер использует узорные заливки.Цвет фона заливки - это цвет позади узора. Цвет переднего плана заливки - это цвет узора.

Чтобы заполнить ячейку простым цветом, вам нужно использовать основной цвет заливки и сплошной узор.

См. Заливки и цвета .

...
cellStyle.setFillForegroundColor(IndexedColors.GREY_25_PERCENT.getIndex());
cellStyle.setFillPattern(FillPatternType.SOLID_FOREGROUND);
...
...